Proxy Prefix Caching for Multimedia Streams
نویسندگان
چکیده
High latency and loss rates in the Internet make it difficult to stream audio and video without introducing a large playback delay. To address these problems, we propose a prefix caching technique whereby a proxy stores the initial frames of popular clips. Upon receiving a request for the stream, the proxy initiates transmission to the client and simultaneously requests the remaining frames from the server. In addition to hiding the delay, throughput, and loss effects of a weaker service model between the server and the proxy, this novel yet simple prefix caching technique aids the proxy in performing workahead smoothing into the client playback buffer. By transmitting large frames in advance of each burst, workahead smoothing substantially reduces the peak and variability of the network resource requirements along the path from the proxy to the client. We describe how to construct a smooth transmission schedule, based on the size of the prefix, smoothing, and playback buffers, without increasing client playback delay. Experiments with MPEG traces show how a few megabytes of buffer space at the proxy can substantially reduce the bandwidth requirements of variable-bit-rate video. Drawing on these results, we present guidelines for allocating buffer space for each stream, and how to effectively share buffer and bandwidth resources among multiple clients and streams.
منابع مشابه
A Survey of Proxy Caching Mechanisms for Multimedia Data Streams
Although many web caching techniques have been developed to improve Web performance, existing proxy caching schemes do not support the multimedia data stream well. In this paper, we briefly describe the basic characteristics of steaming media caching and traditional web caching and discuss their dissimilarities. Then, we survey the proxy caching mechanisms for multimedia data streams, and final...
متن کاملProtocol Considerations for a Pre x-Caching Proxy for Multimedia Streams
The increasing popularity of multimedia streaming applications introduces new challenges in content distribution. Web-initiated multimedia streams typically experience high start-up delay, due to large protocol overheads and the poor delay, throughput, and loss properties of the Internet. Internet service providers can improve performance by caching the initial segment (the preex) of popular st...
متن کاملProxy Caching for Quality Adaptive Multimedia Streams in the Internet: A Performance Perspective
Multimedia proxy caching (MCaching) presents a cost-effective solution to support large scale access to high quality multimedia streams over the Internet. However, introducing the notion of “quality” of cached streams adds a new dimension to the evaluation space and complicates the problem. This paper proposes a comprehensive framework for the evaluation of multimedia proxy caching mechanisms. ...
متن کاملREVIEWED PAPERS Prototype Implementation of a Proxy Caching System for Streaming Media Objects
Existing techniques for caching Web objects are not appropriate for the multimedia streaming service. In this paper, the authors focus on the proxy caching problem specifically for multimedia streaming objects. A prototype design and implementation of a proxy caching system – HUSTProxy is proposed. The main contribution of HUSTProxy is its ability of partial video caching, sending rate control ...
متن کاملProxy Caching Mechanism for Multimedia Playback Streams in the Internet
Despite the success of proxy caching in the Web, proxy servers have not been used effectively for caching of Internet multimedia streams such as audio and video. Explosive growth in demand for web-based streaming applications justifies the need for caching popular streams at a proxy server close to the interested clients. Because of the need for congestion control in the Internet, multimedia st...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999